put a stop to this horseshit - French English Dictionary